Identifikatsiya operatorlari ma'lumotlarning xotira birligini aniqlash uchun ishlatiladi.
Xotira... Python xotirani hisobga olmaydi deyishadiku? CPython ob'ektlari xotirani boshqarishni optimallashtirish uchun juda ko'p xotiradan foydalanadi.Bunga misol CPython -5 dan 256 gacha bo'lgan barcha butun sonlarning global ro'yxatini saqlaydi va bularning hammasi uchun 266 * 24 = 6384 baytni oldindan ajratadi.
Ma'lumotlar turi nima u? Ma'lumotlar turiga namunalar: str satr 'salom' int butun sonlar 2 float haqiqiy sonlar 2.03 bool mantiqiy True yoki False
a = 28 b = 19 a va b o'zgaruvchi 28 va 19 ma'lumot ma'lumot turi int
a va b o'zgaruvchilar ma'lumot turi bir xil lekin xotirada joylashuvi farq qilishi mumkin. Ma'lumot xotirada joylashishini ko'rish uchun id() funktsiyasidan foydalanamiz.
is - Agar ikkala o'zgaruvchi bir xil ob'ekt bo'lsa rost (True) qaytaradi, boshqa holatda yolg'on (False) qaytaradi
print(a is b) False print(True is False) False print(False is False) True print(True is True) True
is not - Agar ikkala o'zgaruvchi bir xil ob'ekt bo'lmasa rost (True) qaytaradi, boshqa holatda yolg'on (False) qaytaradi print(a is not b) True a = 5 b = 5 print(a is not b) False
Identifikatsiya operatorlari ma'lumotlarning xotira birligini aniqlash uchun ishlatiladi.
Xotira... Python xotirani hisobga olmaydi deyishadiku? CPython ob'ektlari xotirani boshqarishni optimallashtirish uchun juda ko'p xotiradan foydalanadi.Bunga misol CPython -5 dan 256 gacha bo'lgan barcha butun sonlarning global ro'yxatini saqlaydi va bularning hammasi uchun 266 * 24 = 6384 baytni oldindan ajratadi.
Ma'lumotlar turi nima u? Ma'lumotlar turiga namunalar: str satr 'salom' int butun sonlar 2 float haqiqiy sonlar 2.03 bool mantiqiy True yoki False
a = 28 b = 19 a va b o'zgaruvchi 28 va 19 ma'lumot ma'lumot turi int
a va b o'zgaruvchilar ma'lumot turi bir xil lekin xotirada joylashuvi farq qilishi mumkin. Ma'lumot xotirada joylashishini ko'rish uchun id() funktsiyasidan foydalanamiz.
is - Agar ikkala o'zgaruvchi bir xil ob'ekt bo'lsa rost (True) qaytaradi, boshqa holatda yolg'on (False) qaytaradi
print(a is b) False print(True is False) False print(False is False) True print(True is True) True
is not - Agar ikkala o'zgaruvchi bir xil ob'ekt bo'lmasa rost (True) qaytaradi, boshqa holatda yolg'on (False) qaytaradi print(a is not b) True a = 5 b = 5 print(a is not b) False
Bitcoin is built on a distributed digital record called a blockchain. As the name implies, blockchain is a linked body of data, made up of units called blocks that contain information about each and every transaction, including date and time, total value, buyer and seller, and a unique identifying code for each exchange. Entries are strung together in chronological order, creating a digital chain of blocks. “Once a block is added to the blockchain, it becomes accessible to anyone who wishes to view it, acting as a public ledger of cryptocurrency transactions,” says Stacey Harris, consultant for Pelicoin, a network of cryptocurrency ATMs. Blockchain is decentralized, which means it’s not controlled by any one organization. “It’s like a Google Doc that anyone can work on,” says Buchi Okoro, CEO and co-founder of African cryptocurrency exchange Quidax. “Nobody owns it, but anyone who has a link can contribute to it. And as different people update it, your copy also gets updated.”
Traders also expressed uncertainty about the situation with China Evergrande, as the indebted property company has not provided clarification about a key interest payment.In economic news, the Commerce Department reported an unexpected increase in U.S. new home sales in August.Crude oil prices climbed Friday and front-month WTI oil futures contracts saw gains for a fifth straight week amid tighter supplies. West Texas Intermediate Crude oil futures for November rose $0.68 or 0.9 percent at 73.98 a barrel. WTI Crude futures gained 2.8 percent for the week.